
        .header,        .content,        .footer {            width: 1200px;  margin: 0 auto;   font-family: "Microsoft Yahei";        }
        .h_top { height: 30px; position: relative;  z-index: 2; font-family: "Microsoft Yahei"; overflow: hidden;        }
        .t_top { height: 30px; line-height: 30px; color: #666; overflow: hidden; background: #f1f1f1; }
        .t_top p {            float: right;        }
        .t_top p a {            display: inline-block;            padding: 0 14px;            color: #cc0000;        }
        .t_top p span { background: #f1f1f1; no-repeat 16px 7px ; padding: 0 14px 0 39px; display: inline-block;  color: #cc0000;}
        .t_con {            height: 87px;            padding: 29px 0 0;            overflow: hidden;        }
        .t_logo,
        .t_logo img {            width: 236px;            display: block;            height: 63px;        }
       
		
		.header_main {	width: 100%;	height: 150px;	z-index: 100;	background: #fff;}
		.nav_main {	width: 100%;	height: 65px;	line-height: 65px;	background: #142ba1;	position: relative;	z-index: 3;}
.nav .list {	width: 102%;	margin: 0 auto;	height: 48px;	line-height: 48px;	position: relative;}
.nav_main .nav {	width: 1200px;	margin: 0 auto;}
.nav_main .nav li {	float: left;	width: 140px;	height: 65px;	line-height: 65px;	display: block;	position: relative;	z-index: 10;	font-size: 16px;	border-right: 1px solid #043eb7;	text-align: center;}
.nav_main .nav li:first-child {	border-left: 0px solid #2665e7;	background: none;}
.nav_main .nav li a {	display: block;	color: #fff;	font-size: 16px;}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li.hover {	background: #c30000;}
.nav_main .nav dl {	width: 100%;	position: absolute;	left: 0;	top: 65px;	z-index: 12;	border: 0px solid #2a48cb;	border-top: 0;}
.nav_main .nav dl {	position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);	opacity: 0;	visibility: hidden;	transition: all .6s ease 0s;	transform: translate3d(0, 10px, 0);	-moz-transform: translate3d(0, 10px, 0);	-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav li:hover dl {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav dl dd {	line-height: 44px;	height: 44px;	text-align: left;	position: relative;	z-index: 12;	display: block;	width: 100%;	border-top: 1px solid #fff;}
.nav_main .nav dl dd:first-child {	border: none;}
.nav_main .nav dl dd a {	color: #fff;	font-size: 16px;	padding: 0;	width: 100%;	background:rgba(1,47,143,0.5);	text-align: center;}
    

		    


 .footer2{height:590px; background-image: url(images/foot.png); background-repeat: no-repeat; background-position: center top;}
		    .foot{padding-top:45px; height:590px;}
			.foot .gsxx{height:96px;}
			.foot .gsxx li{float:left; width:400px;border-right:1px solid #d5d5d5; box-sizing: border-box;}
			.foot .gsxx li i{display:block;font-size: 17px; font-style: normal; height:28px; line-height: 28px; padding-left:41px; color:#333333;}
			.foot .gsxx li .g1{background:url(images/db1.png) no-repeat left;}
			.foot .gsxx li .g2{background:url(images/db2.png) no-repeat left;}
			.foot .gsxx li .g3{background:url(images/db3.png) no-repeat left;}
			.foot .gsxx li b{display: block; font-weight: normal;padding-left:41px; font-size:15px;}
			.foot .gsxx li.fr{padding-left:63px;}
			.foot .gsxx li.last{border-right:0;}
            .foot .dblogo{width:300px; float:left;padding-top:95px;margin-right: 150px;}
			.foot .dblogo h1{width:260px; height:95px; margin-bottom: 27px;}
			.foot .dblogo h1 img{width:260px; height:95px;}
			.foot .dblogo p{ margin-bottom: 12px; line-height: 14px;}
			.foot .dblogo p em{font-size: 14px; color:#FFF; opacity: 0.5;font-style:normal; margin-right:10px;}
			.foot .dblogo p em a{font-size: 14px; color:#FFF; font-style:normal;}
			.foot .dbnav{width:286px; float:left;padding-top:95px;}
			.foot .dbnav b{display: block;font-size: 17px; line-height: 17px; font-weight: normal; margin-bottom: 22px; color:#FFF; margin-left: 52px;}
			.foot .dbnav li{float:left; margin-bottom: 22px; margin-left: 52px;}
			.foot .dbnav li.fr{margin-left: 0;}
			.foot .dbnav li a{font-size: 12px; color:#FFF; opacity: 0.5;}
		    .foot .ewm{width:320px; float:right; padding-top:95px;}
			.foot .ewm span{display: block; float:left; margin-left: 16px; width:143px;}
			.foot .ewm span em{display:block;width:134px; height:134px;padding:3px; border:1px solid #6e6e6e; margin-bottom: 12px;}
			.foot .ewm span em img{width:134px;}
			.foot .ewm span i{display: block; text-align: center; font-size: 14px; color:#FFf; opacity: 0.55;font-style:normal;}
		    .foot .link{height:78px;line-height: 78px;padding-top:37px;}
			.foot .link b{display: block; float:left;font-size: 14px;}
			.foot .link a{display:block;float:left;font-size: 13px; color:#555555; margin-left: 47px;}


        .client-2 { position: fixed;  right: -170px; top: 50%; z-index: 900; }
        
        .client-2 li a {text-decoration: none; }
        .client-2 li { margin-top: 1px; clear: both; height: 62px; position: relative; }
        
        .client-2 li i { background: url(images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 0px auto; text-align: center; }
        
        .client-2 li p { height: 20px; font-size: 12px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; }
        
        .client-2 .my-kefu-qq i { background-position: 4px 5px; }
        
        .client-2 .my-kefu-tel i { background-position: 0 -21px; }
        
        .client-2 .my-kefu-liuyan i {  background-position: 4px -53px; }
        
        .client-2 .my-kefu-weixin i { background-position: -34px 4px; }
        
        .client-2 .my-kefu-weibo i { background-position: -30px -22px; }
        
        .client-2 .my-kefu-ftop { display: none; }
        
        .client-2 .my-kefu-ftop i { width: 33px;    height: 31px;
    background-position: -23px -47px;    background-size: 52px 82px;        }
        .client-2 .my-kefu-ftop .my-kefu-main{            padding-top: 6px;        }
        
        .client-2 .my-kefu-left { float: left;   width: 62px;            height: 47px;            position: relative;        }
        
        .client-2 .my-kefu-tel-right {  font-size: 16px;    color: #fff;   float: left;  height: 24px; line-height: 22px;  padding: 0 15px;   width: 130px;        }
        
        .client-2 .my-kefu-right {            width: 20px;        }
        
        .client-2 .my-kefu-tel-main { background: #142ba1;  color: #fff; height: 53px;  width: 230px; padding:9px 0 0;  float: left; }
        
        .client-2 .my-kefu-main { background: #142ba1;    width: 97px;   height: 53px;   position: relative;    padding:9px 0 0;    float: left;        }
        
        .client-2 .my-kefu-weixin-pic {  position: absolute;  left: -130px;   top: -24px;    display: none;    z-index: 333;        }
        
        .my-kefu-weixin-pic img { width: 115px;    height: 115px;   }
    
